Fix: Adjust Setup PowerShell Scripts to Run on Barebones Windows #1277
+992
−235
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The setup scripts, msvcsetup.ps1 or gccsetup.ps1, attempt to install necessary prerequisites, and configure the environment, so the Pistache library can be built, tested and installed. We have made a number of improvements to the scripts to handle Windows machines that have a minimum of prerequisites prior to the setup script being run. For instance, they will now execute even there is no git, no compiler, and no package manager on the Windows machine.
The scripts have also been extended to allow them to run without administrative privileges; if administrative privileges are required during setup, a new process/shell with admin rights is launched automatically.
See commit message for more details.